package com.obligatorio.ejb;

import java.util.List;

import javax.ejb.Local;

import com.obligatorio.domain.Usuario;

@Local
public interface ManejadorUsuario {

	public Boolean altaUsuario(Usuario user) throws Exception;

	public Usuario modificarUsuario(Usuario user) throws Exception;

	public Boolean activarUsuario(String code) throws Exception;

	public Usuario obtenerPerfil(Usuario user) throws Exception;
	
	public Usuario buscarContacto(String email) throws Exception;

	public List<Usuario> buscarUsuario(String nombre) throws Exception;

	public List<Usuario> buscarUsuarios() throws Exception;

	public List<Usuario> buscarUsuariosUsuario(String user) throws Exception;
	
	public List<Usuario> buscarUsuariosUsuario(Usuario user) throws Exception;
}
